package com.bestcem.xm.ticket.dao;

import com.bestcem.xm.ticket.entity.mongo.Record;

import java.util.List;

/**
 * DS_TICKET_DAO，从工单迁移过来的record表
 *
 * @author jy.zhao
 * @version 1.0
 * @date 2021/8/19 17:04
 **/
public interface AlertRecordDao {

    /**
     * 保存record
     *
     * @param entity
     * @return Record
     * @author jy.zhao
     * @date 2021/8/19 17:06
     **/
    Record saveTicketRecord(Record entity);

    /**
     * 根据id查询 Record
     *
     * @param recordId recordId
     * @return Record 信息
     * @author XiaoYunSong <ys.xiao@idiaoyan.com>
     * @date 2021/9/1 15:18
     */
    Record findById(String recordId);

    /**
     * 根据问卷id查询记录列表
     *
     * @param projectId 问卷id
     * @return List<Record>
     * @author gy.liu
     * @date 2021/10/22
     * @deprecated 220114时, 没人使用这个方法, 就不写实现了
     */
    @Deprecated
    List<Record> getRecordListByProjectId(String projectId);
}
